package cn.devices.service;

import cn.devices.dto.DeviceDto;
import cn.devices.dto.TaskDto;
import cn.devices.entity.TbTask;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * <p>
 * 设备盘点任务表 服务类
 * </p>
 *
 * @author 秋水浮萍
 * @since 2021-02-07
 */
public interface TbTaskService  {

    int taskAdd(TbTask tbTask);

    int taskUpdate(TbTask tbTask);

    int taskDelete(String taskId);

    TaskDto taskDto2(String taskId);

    TaskDto taskDto();

    PageInfo<TbTask> tbTaskList(int pageIndex, int pageSize);
    List<TbTask> getByTaskList();

    TbTask tbTaskById(String taskId);

    List<DeviceDto> deviceDtoList1(String taskId);
    List<DeviceDto> deviceDtoList2(String taskId);
    List<DeviceDto> deviceDtoList3(String taskId);
}
